be strange or difficult to understand - French English Dictionary